1049年渡江战役以后,解放军各大野战军横跨长江天堑,国民党军纷纷向南溃逃。蒋介石当时也知道在大陆是挡不住解放军的,于是开始重点加强台湾的防御力量。1949年6月,军委就任命粟裕为攻台总指挥,开始具体负责解放台湾的事务。
粟裕用兵一向喜欢冒险,但是对解放台湾却显得十分慎重。1949年末,当时台湾仅有12万大军,而且都是刚从大陆逃过去的残兵败将,士气低落,战斗力低下,粟裕调集了八个军12万人的兵力,准备负责解放台湾。蒋介石也注意到了这一现象,于是立刻花重金从日本招募了两万日本雇佣兵,并让孙立人还有日本的教官负责训练台湾军队。
为了补充台湾的兵员,蒋介石一方面命令胡琏等人从东南沿海地区大肆地抓捕青壮年,一方面在台湾举行大规模的宣传活动,从台湾地区大规模增兵。1950年初,美国总统杜鲁门发表声明不再支持台湾,其实就是放弃了台湾,加快了粟裕解放台湾的步伐。
解放台湾当时面对的最大问题就是海军和空军的力量不足,还有需要大量的粮食。为了支持粟裕攻台,海军和空军也迅速建立了起来,萧劲光担任海军司令,刘亚楼担任空军司令。另外,当时还决定了以每年国家生产粮食的十分之一作为军粮,当时的粮食的年产量为600亿斤。1950年2月,毛主席访问苏联,签订了总额为1.5亿美元的军购订单,准备采购一批先进舰艇和战机,装备海军和空军部队。当时还从英国购买了两艘巡洋舰,5艘护卫驱逐舰,4艘扫雷艇。
1950年4月,海军已经拥有3.2万人,舰艇92艘,舰炮309门。空军也拉起了一个师的架子,共有各型战机80多架。华东军区还组建了第一支空降兵部队,拥有了一个师的规模。但是1950年5月,海南岛战结束后,薛岳率领海南岛的7万多名国民党军逃到了海南岛,蒋介石又把舟山群岛的12万人也撤回本岛,致使台湾本岛的兵力增加了一倍多。
针对敌情的变化,粟裕把攻台兵力增加到了16个军,除了三野准备参战的12个军外,还从其他野战军调来了四个军。此次战役三野全部参加,加上后勤人员和特种部队共50万人。但是在1950年6月25日朝鲜爆发后,仅仅两天,美国海军第七舰队就进驻台湾高雄,基隆港,巡弋在台海海峡,阻止解放军解放台湾。另外当时还发生了一件很严重的事情,台湾地下党人蔡孝乾被捕后叛变,致使数千人被捕,一直为华东军区提供情报的国民党国防部次长吴石中将也被捕,国民党方面慌忙改变了军事部署情况。